import request from '../util/fireRequest'

// 获取火点详情
export function getFireDetail(fireId) {
	return request({
		url: '/task/firePointDetail',
		method: 'get',
		params: { id: fireId }
	})
}

// 获取火点附近的POI点
export function searchPOI(lon, lat, radius) {
	return request({
		url: '/api/poi-point/nearby',
		method: 'get',
		params: { lon: lon, lat: lat, radius: radius }
	})
}

// 火情反馈
export function changeFireInfo(params) {
	return request({
		url: '/task/check',
		method: 'post',
		data: params
	})
}

// 火情处置查询
export function getFireDeal(params) {
	return request({
		url: `/fire/person/getFireDeal?fireId=${params}`,
		method: 'get'
	})
}

// 新增火情处置
export function insertFireDeal(params) {
	return request({
		url: '/fire/person/insertFireDeal',
		method: 'post',
		data: params
	})
}

// 修改火情处置
export function updateFireDeal(id, message, userId, userPerson) {
	return request({
		url: `/fire/person/updateFireDeal?id=${id}&message=${message}&userId=${userId}&userPerson=${userPerson}`,
		method: 'put'
	})
}

// 火情处置删除
export function delFireDeal(id, user, person) {
	return request({
		url: `/fire/person/delFireDeal?id=${id}&userId=${user}&userPerson=${person}`,
		method: 'delete'
	})
}

// 防火责任人查询（测试）
export function getFirePersonTest(lat, lon) {
	return request({
		url: `/fire/person/getFirePersonTest?lat=${lat}&lon=${lon}`,
		method: 'get'
	})
}

// 防火责任人查询
export function getFirePerson(lat, lon) {
	return request({
		url: `/fire/person/getFirePerson?lat=${lat}&lon=${lon}`,
		method: 'get'
	})
}

// 获取某个POI点的详细信息
export function searchPoiDetail(ppId) {
	return request({
		url: `/api/poi-point/getInfo/${ppId}`,
		method: 'get'
	})
}

// // 火情简报
// export function createFile(data) {
// 	return request({
// 		url: `/api/special-report/fire/create`,
// 		method: 'post',
// 		data: data
// 	})
// }

// 简报poi点集合
export function getReportPoi(params) {
	return request({
		url: '/api/special-report/fire/pois',
		method: 'get',
		params: params
		// {
		//   lon:'火点id',
		//   lat:"简报编号",
		//   radius:"半径",
		// }
	})
}
